home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pcl / sptmbr11.lha / makefile < prev    next >
Makefile  |  1992-08-07  |  2KB  |  65 lines

  1. AKCLDIR = /usr20/dice/rharris/akcl-1-615
  2. PORTDIR = $(AKCLDIR)/unixport
  3. COMMANDDIR = $(AKCLDIR)/xbin
  4. SAVEDIR = $(PORTDIR)
  5.  
  6. #COMMANDDIR = .
  7. #SAVEDIR = $(COMMANDDIR)
  8.  
  9. all:    systems clio rose
  10.  
  11. systems:    $(SAVEDIR)/systems_kcl $(COMMANDDIR)/skcl
  12.  
  13. $(SAVEDIR)/systems_kcl:
  14.     make systems_compile
  15.     make systems_load
  16.  
  17. systems_compile:
  18.     echo '(load "system.lisp")(bye)' | $(AKCLDIR)/xbin/kcl -noinit
  19.  
  20. systems_load:
  21.     echo '(progn(load "systems.lisp")(si:save-system "$(SAVEDIR)/systems_kcl"))(bye)' \
  22.     | $(AKCLDIR)/xbin/kcl -noinit
  23.  
  24. $(COMMANDDIR)/skcl:
  25.     (rm -f $(COMMANDDIR)/skcl ; \
  26.     echo "#!/bin/sh" > $(COMMANDDIR)/skcl; \
  27.     echo "$(SAVEDIR)/systems_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/skcl)
  28.     chmod 755 $(COMMANDDIR)/skcl
  29.  
  30. clio:    $(SAVEDIR)/clio_kcl $(COMMANDDIR)/clio
  31.  
  32. $(SAVEDIR)/clio_kcl:    systems $(SAVEDIR)/systems_kcl
  33.     make clio_compile
  34.     make clio_load
  35.  
  36. clio_compile:
  37.     echo '(when (dsys:find-system "clue" nil)(dsys:compile-system-all "clio-examples"))(bye)' | $(COMMANDDIR)/skcl -noinit
  38.  
  39. clio_load:
  40.     echo '(when (dsys:find-system "clue" nil)(dsys:load-system "clio-examples")(si:save-system "$(SAVEDIR)/clio_kcl"))(bye)' | $(COMMANDDIR)/skcl -noinit
  41.  
  42. $(COMMANDDIR)/clio:
  43.     (rm -f $(COMMANDDIR)/clio ; \
  44.     echo "#!/bin/sh" > $(COMMANDDIR)/clio; \
  45.     echo "$(SAVEDIR)/clio_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/clio)
  46.     chmod 755 $(COMMANDDIR)/clio
  47.  
  48. rose:    $(SAVEDIR)/rose_kcl $(COMMANDDIR)/rose
  49.  
  50. $(SAVEDIR)/rose_kcl:    systems $(SAVEDIR)/systems_kcl
  51.     make rose_compile
  52.     make rose_load
  53.  
  54. rose_compile:
  55.     echo '(when (dsys:find-system "rose" nil)(dsys:compile-system-all "rose-tools")(dsys:compile-system "rose-inspecter"))(bye)' | $(COMMANDDIR)/skcl -noinit
  56.  
  57. rose_load:
  58.     echo '(when (dsys:find-system "rose" nil)(dsys:load-system "rose-tools")(dsys:load-system "rose-inspecter")(si:save-system "$(SAVEDIR)/rose_kcl"))(bye)' | $(COMMANDDIR)/skcl -noinit
  59.  
  60. $(COMMANDDIR)/rose:
  61.     (rm -f $(COMMANDDIR)/rose ; \
  62.     echo "#!/bin/sh" > $(COMMANDDIR)/rose; \
  63.     echo "$(SAVEDIR)/rose_kcl $(PORTDIR)/ \$${*}" >> $(COMMANDDIR)/rose)
  64.     chmod 755 $(COMMANDDIR)/rose
  65.